Contents
CD Player V1.30

By Mike Coupland

(C)1995

Contents

About CD Player

The Buttons

The Database

Searching

The Author


About
About CD Player

CD Player was written over about 3 months on and off. The idea for it came from a number of packages which performed some of the functions I wanted, but none of them did all, and none in the way I wanted.

3 months later - CD Player 1.30 is here.

*	Compact interface

*	Easy to read LCD like display

*	Uses only MCI commands (totally compatible)

*	Fast(ish) database of Cds

*	Variety of time displays

*	Play selection of tracks

*	Best fit to tape

*	Search...

*	Colour coding

Files Included


The buttons
The Buttons & Interface

Colour Coded Areas

Green	CD Actions

Red	Eject

Blue	Miscellaneous

Yellow	Database

Eject

Rewind

Play

Forward

Rewind track

Stop

Forward track

Calculate

Pick

Select time display

Perform database operations

Search for CD information


Eject Button
Pressing this button ejects the CD


Rewind Button
This button moves back 5 seconds or back to the start of the track which ever is closer


Play Button
This button resumes play if it has been stopped, or starts play.


Forward Button
This button moves forward 5 seconds. If this would move past the end of the track no movement happens


Track Rewind Button
This button moves back to the beginning on the current track, or to the previous track if already at the start of the current one. See the note under the Pick Button.


Stop Button
This button stops/pauses play


Track Forward Button
This button moves to the start of the next track. See the note under the Pick Button.


Calculate Button
Fit to Tape

The left window shows the tracks which are not currently selected, the right window those which are.

The Tape Length box allows you to enter the length of tape you are using e.g. 45 for one side of a 90 minute tape.

The Time Required box shows how much time the selected tracks take up.

If you want to specify some (or all) the tracks you want, select them in the left list and click the Add button. At this point they move to the right list but are still selected, if you have made a mistake, just click the Del button and the go back.

When you are happy with the tracks youve manually added click the Calculate Best Fit button and the PC will add as many tracks as possible to get as close to the required time as it can.


Select Tracks to Play
Selecting Tracks

Simply select the track or tracks you want to play, to select more than one hold the CTRL key while selecting.

When you have finished click OK to accept the selections.

To remove the select-only play, click again on the Pick button but click on Cancel. The select-only play is also cleared when all selected tracks have been played.

When active the LED on the Pick button is lit.

NOTE:

The track forward and back buttons now move to the next or previous selected track, not to the next actual track on the CD.


Time Display
Time Display Button

Will show Track Elapsed time

Will show Track Remaining time

Will show CD Remaining time


Database Functions

You use this option to modify database entries for your CDs. When a CD is inserted, CD Player checks its database, if found it uses the entries otherwise it automatically adds a new entry. When this is done, you need to manually modify the title etc. which are not actually stored on the CD.

The top section shows CD specific information, the lower section shows track detail.

The left/right scroll bar allows you to scan through the database. If this is particularly slow, perform a rebuild as detailed below.

Data Entry

CD

Enter the Title and Artist in the boxes

Track

Enter the track title in the box.

Click the up or down arrow next to the track number to move to the next or previous track.

Repeat for all the tracks.

Completing Modification

Click on any button EXCEPT Exit to commit the changes to disk.

Sorting/Indexing

Sorting the database moves the CDs so they are in alphabetical order by artist and CD title. Sorting also performs a rebuild. The box to the right of the Sort button shows progress.

Rebuild

Rebuild recreates the indexes. Under normal circumstances this should not be necessary, but if data access and start-up are particularly slow then do this. The box to the left of the Rebuild button shows progress.


Searching the Database

You can search by;

CD Title

CD Artist

Track Name

All you need to do is put the information you want to search for in the appropriate box(es) and click search.

If you leave all boxes blank a list of all CDs will be displayed.

If you leave the Track Name box blank only CD names with artist will be shown UNLESS you check the Show Tracks box.

Once the search is complete you will be told how many matches were found and they will be displayed in the top list. If you click on one of these entries you will be given more information in the box below.

Searching at present is NOT case sensitive, and will search for the occurrence of the specified text anywhere in the required field(s), e.g.

Searching for CD artists with Bill will show;

BILLY Joel

Hillbilly Specials

The 3 Billygoats Gruff

Beverly Hillbillies


The Author

This program was written by Mike Coupland and the rights of it and any associated files remain with the author.

You are free to copy this program, but you must make NO CHARGE for doing so. This program is FREEWARE.

If you have any suggestions you can contact me

by letter at

84 Lowestoft Drive

Slough

Berkshire

SL1 6PF

by e-mail on the internet:

mcouplan@coupland.demon.co.uk

Happy playing...


Files Included
Files Included...

CDPLAYER.EXE	The program

CDPLAYER.HLP	This help file

Files Created...

CDBASE.DAT	CD Database

CDBASE.IX?	Indexes (3)

MCCDPLAY.INI	Settings